Skip to content

chore(mobile): réconcilier le port Expo dormant avec les features supprimées - #362

Merged
DamienBattistella merged 1 commit into
mainfrom
claude/marketing-issue-review-0t0tdo
Jul 16, 2026
Merged

chore(mobile): réconcilier le port Expo dormant avec les features supprimées#362
DamienBattistella merged 1 commit into
mainfrom
claude/marketing-issue-review-0t0tdo

Conversation

@DamienBattistella

Copy link
Copy Markdown
Collaborator

Contexte

Le port mobile dormant (apps/mobile) portait encore les 7 features de la longue traîne retirées du produit en Phase 1 (#352). Trois d'entre elles (Forces, Parcours de soins, Réussites) importaient des validateurs/endpoints désormais supprimés (#357) et casseraient le build.

Changements

Suppression des 7 features pour aligner le port sur le produit recentré :

  • Écrans + hooks supprimés : Strengths, CarePathway, Achievements, Activity, Decodeur, Scripts, Burnout (8 écrans + 6 hooks, ~2 300 lignes).
  • App.tsx : imports + PlusStack.Screen retirés.
  • navigation/types.ts : params de route + types de props retirés.
  • PlusMenuScreen : lignes de menu + icônes désormais inutilisées retirées.

Le port reste dormant (Phase 4 non démarrée) mais cohérent et compilable.

Vérification

  • Balayage grep exhaustif : plus aucun import de validateur supprimé (Strength/CarePathwayProgress/AdminDocument), de hook supprimé, d'écran retiré, ni d'appel aux endpoints supprimés. Accolades de types.ts équilibrées.
  • ⚠️ apps/mobile est hors du workspace pnpm / hors CI et ses node_modules ne sont pas installés dans cet environnement — son propre tsc (types React Native/Expo) n'a pas pu être exécuté ici. La vérification est donc statique (grep), à confirmer par un pnpm --dir apps/mobile install && tsc sur une machine avec les deps.

Note

Cette PR ne touche ni web, ni api, ni db, ni validators — la CI (qui ne type-check pas mobile) n'est pas impactée.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KR7VJaziMEPd87U1R717v8


Generated by Claude Code

The dormant apps/mobile port still carried the seven long-tail features
removed from the product in Phase 1 (#352) — three of them (Forces,
Parcours de soins, Réussites) imported now-deleted validators/endpoints and
would fail to build. Removed all seven to match the recentred product:

- Deleted screens + hooks: Strengths, CarePathway, Achievements, Activity,
  Decodeur, Scripts, Burnout (8 screens + 6 hooks).
- App.tsx: dropped their imports + PlusStack.Screen registrations.
- navigation/types.ts: dropped their route params + prop types.
- PlusMenuScreen: dropped their menu rows + now-unused icon imports.

Verified by grep sweep: no remaining imports of deleted validators
(Strength/CarePathwayProgress/AdminDocument), deleted hooks, removed screens,
or deleted endpoints; types.ts braces balanced. apps/mobile is outside the
pnpm workspace / CI and its node_modules aren't installed here, so its own
`tsc` could not be run in this environment — verification is static.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KR7VJaziMEPd87U1R717v8
@DamienBattistella
DamienBattistella marked this pull request as ready for review July 16, 2026 18:47
@DamienBattistella
DamienBattistella merged commit ca440dc into main Jul 16, 2026
3 checks passed
@DamienBattistella
DamienBattistella deleted the claude/marketing-issue-review-0t0tdo branch July 16, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants